package com.qf.service;

import com.qf.entity.AttendanceRecordsDTO;
import com.qf.entity.AttendanceRecordsVO;
import com.qf.entity.User;
import com.qf.entity.UserDTO;

import java.util.List;
import java.util.Map;

public interface AttendanceRecordsService {
    // 模糊查询+分页查询
    List<AttendanceRecordsVO> findAll(AttendanceRecordsDTO attendanceRecordsDTO);

    // 统计所有打卡记录
    AttendanceRecordsVO getAttendanceStats();

    // 上班打卡
    Boolean checkIn(AttendanceRecordsDTO attendanceRecordsDTO);

    // 下班打卡
    Boolean checkOut(AttendanceRecordsDTO attendanceRecordsDTO);
}
